Versions:

  • 4.9.3
  • 4.9.2
  • 4.9.1
  • 4.9.0
  • 4.8.3
  • 4.7.21

Tenv 4.9.3 by Tofuutils is a lightweight, cross-platform version manager written in Go that centralizes control of OpenTofu, Terraform, Terragrunt, Terramate and Atmos binaries within a single CLI. Released as the sixth stable iteration since the project’s inception, the tool addresses the daily friction DevOps and cloud engineers face when projects pin different upstream versions by enabling one-command installation and instantaneous switching among any combination of OpenTofu 1.6+, Terraform 0.11+, Terragrunt 0.19+, Terramate 0.4+ and Atmos 1.0+. After a one-time setup that places tenv in the system PATH, users run tenv tf install 1.8.2 or tenv tofu use 1.6.0-alpha to download the exact build, verify its checksum, and redirect subsequent calls to the selected binary without altering project directories or container images. CI pipelines embed the same commands to guarantee reproducible plans and applies across ephemeral runners, while workstation users benefit from per-folder .terraform-version, .opentofu-version, .terragrunt-version or .terramate-version files that tenv automatically honors when entering a project tree. The utility also exposes sub-commands such as list-remote, list-installed, uninstall, and reset, giving administrators visibility and cleanup options that keep the local cache pruned. Because tenv is distributed as a single native executable with no external dependencies, it integrates cleanly with shell hooks, IDE terminals, GitHub Actions, GitLab CI, Atlantis, and other automation frameworks that expect a stable binary name on PATH. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: